草庐IT

android - 获取Android设备的硬件序列号

全部标签

javascript - phonegap javascript html 获取请求

我正在尝试从phone-gap应用程序向我的网站发出httpget请求。以下代码在我使用chrome的笔记本电脑上运行良好,但一旦转换为应用程序,它就不再运行。特别是,phonegap可以很好地编译代码并为我提供一个非常好的.apk文件,但屏幕上只会显示文本“qwer”。这是代码:vartheUrl="https://example.com"varxmlHttp=newXMLHttpRequest();xmlHttp.onreadystatechange=function(){if(xmlHttp.readyState==4&&xmlHttp.status==200)document.

javascript - 从多个数组中获取具有非重复值的数组

我需要遍历多个数组并使用多个数组中的所有值创建一个新数组而不重复,是否有任何插件/快速方法可以做到这一点?varx={"12":[3,4],"13":[3],"14":[1,4]};结果应该是这样的:[1,3,4]; 最佳答案 您可以使用ES6传播语法和Object.values方法来做到这一点。varx={"12":[3,4],"13":[3],"14":[1,4]}constresult=[...newSet([].concat(...Object.values(x)))]console.log(result)使用Lodash的

javascript - 获取滚动条的 `distance`

使用javascript是否可以计算出距离,或者窗口向下滚动的像素距离?问候菲尔 最佳答案 这将用于获取元素与文档顶部的距离:document.documentElement.scrollTop您需要确保该元素是可滚动的。来自MozillaMDN:Iftheelementcan'tbescrolled(e.g.ithasnooverfloworiftheelementisnon-scrollable),scrollTopissetto0 关于javascript-获取滚动条的`dista

javascript - 如何使用 html 子元素在 contenteditable div 中获取插入位置?

我正在使用一个contenteditablediv,它可以选择在文本流中包含内联html元素,例如标签。在某些时候我需要获取插入符号的位置,但我发现如果插入符号位于html子元素之后,则示例代码返回的位置不正确。我需要一个跨浏览器的解决方案,它允许我存储插入符号的位置,以便即使在文本流中存在html元素的情况下也可以在一瞬间恢复它。例子:functiongetCaretPosition(editableDiv){varcaretPos=0,containerEl=null,sel,range;if(window.getSelection){sel=window.getSelection

javascript - 使用 jQuery/JavaScript 从超链接获取完整 URL

如何在所有浏览器中一致地使用jQuery/JavaScript检索anchor链接到的完整URL?比如我要返回http://www.mysite.com/mypage.aspx来自.我尝试了以下方法:$(this).attr('href'):问题在于jQuery返回href的准确值(即../mypage.aspx)。this.getAttribute('href'):这在InternetExplorer中有效,但在FireFox中它的行为与上述相同。有什么选择?我不能简单地将当前站点的路径附加到href值,因为在上述href值转义当前目录的情况下,这将不起作用。

javascript - 如何获取跨度的行高?

有没有办法在JavaScript/jQuery中获取span(或其他内联元素)的line-height?我需要以像素为单位的精确计算的line-height,而不是1.2em、normal或启发式方法,如fontSize*1.5。我需要做的是拉伸(stretch)span的背景以填充该行的整个高度。我想我可以添加填充来拉伸(stretch)跨度,但为此我需要精确的line-height。如果有人可以提供另一种方法,这也会有所帮助。 最佳答案 一个简单的方法是:varstyle=window.getComputedStyle(elem

javascript - 使用 JavaScript 动画化 CSS3 转换的值是否排除了硬件加速?

您可以通过设置动画持续时间并设置CSS3变换的初始值和最终值来利用硬件加速动画。如果不设置动画持续时间和使用关键帧,而是直接使用JavaScript为所需的CSS3转换值设置动画,会怎样?您是否仍会利用硬件加速,或者硬件加速已被排除? 最佳答案 除非您使用转换,否则它不会为webkit浏览器进行硬件加速。此外,只有3d变换被加速,因此确保元素在可用时使用3d渲染树的快速方法是添加:-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);顺便说一下,转换速度很

javascript - 如何从 KendoUI 模态窗口获取返回值

A有一个KendoUI窗口,它从局部View获取其内容。该内容可以是例如输入框。当窗口关闭时,获取在该输入框中输入的值的最佳方法是什么?我想窗口的关闭事件必须使用某种回调函数;如果这是正确的,是否可以发布代码示例? 最佳答案 您走在正确的轨道上。这是一个快速起草的示例,可以帮助您开始:http://jsfiddle.net/latenightcoder/DmAMc 关于javascript-如何从KendoUI模态窗口获取返回值,我们在StackOverflow上找到一个类似的问题:

javascript - 如何识别网站中的慢速设备?

在为移动设备调整网页时,我总是依赖css媒体查询。最近我不再担心屏幕尺寸,还有很多移动设备的javascript引擎。一些依赖于窗口滚动或快速DOM转换序列的常见javascript效果在慢速设备上效果非常糟糕。有什么方法可以猜测设备性能,以便我可以启用/禁用在慢速设备上看起来很糟糕的元素吗?到目前为止我只能想到不好的解决方案:屏幕尺寸。窄屏幕“可能”意味着设备速度较慢useragentinformation.我可以查看设备、浏览器或CPU,但考虑到要考虑的设备数量,这似乎不是一个稳定的长期解决方案更新:修复了我的问题以专注于一个问题。在评论中有一个很好的解决触摸界面问题的方法。

javascript - 无法从 jQuery 对象获取 innerHTML

我正在使用谷歌地图API。我写了下面的代码。然后我使用googlechrome控制台查看$("div#map")的内容。console.log($("div#map"));结果是:[​​…​​​]我怎样才能得到innerHTML:​…​​我尝试了$("div#map>div"),但没有返回任何内容。为什么?是因为Javascript生成的innerHTML吗?我怎样才能得到它并在上面的div中插入另一个div?非常感谢。 最佳答案 要从有效的jquery选择器中获取普通的javascriptdom对象,请使用get(0)或[0]。$